//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKG3d.Geom;

namespace CascadeSharp.TKGeomAlgo.GeomFill
{
    //---------------------------------------------------------------------
    //  Class  GeomFill_ConstrainedFilling
    //---------------------------------------------------------------------
    public sealed class GeomFill_ConstrainedFilling
    {
        public GeomFill_ConstrainedFilling(int MaxDeg, int MaxSeg)
            : base()
        {
            throw new NotImplementedException();
        }

        public GeomFill_ConstrainedFilling(GeomFill_ConstrainedFilling parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public GeomFill_ConstrainedFilling()
        {
            throw new NotImplementedException();
        }

        public void Init(GeomFill_Boundary B1, GeomFill_Boundary B2, GeomFill_Boundary B3, bool NoCheck)
        {
            throw new NotImplementedException();
        }

        public void Init(GeomFill_Boundary B1, GeomFill_Boundary B2, GeomFill_Boundary B3)
        {
            throw new NotImplementedException();
        }

        public void Init(GeomFill_Boundary B1, GeomFill_Boundary B2, GeomFill_Boundary B3, GeomFill_Boundary B4,
            bool NoCheck)
        {
            throw new NotImplementedException();
        }

        public void Init(GeomFill_Boundary B1, GeomFill_Boundary B2, GeomFill_Boundary B3, GeomFill_Boundary B4)
        {
            throw new NotImplementedException();
        }

        public void SetDomain(double l, GeomFill_BoundWithSurf B)
        {
            throw new NotImplementedException();
        }

        public void ReBuild()
        {
            throw new NotImplementedException();
        }

        public GeomFill_Boundary Boundary(int I)
        {
            throw new NotImplementedException();
        }

        public Geom_BSplineSurface Surface()
        {
            throw new NotImplementedException();
        }

        public int Eval(double W, int Ord, ref double Result)
        {
            throw new NotImplementedException();
        }

        public void CheckCoonsAlgPatch(int I)
        {
            throw new NotImplementedException();
        }

        public void CheckTgteField(int I)
        {
            throw new NotImplementedException();
        }

        public void CheckApprox(int I)
        {
            throw new NotImplementedException();
        }

        public void CheckResult(int I)
        {
            throw new NotImplementedException();
        }

        public void Build()
        {
            throw new NotImplementedException();
        }

        public void PerformApprox()
        {
            throw new NotImplementedException();
        }

        public void MatchKnots()
        {
            throw new NotImplementedException();
        }

        public void PerformS0()
        {
            throw new NotImplementedException();
        }

        public void PerformS1()
        {
            throw new NotImplementedException();
        }

        public void PerformSurface()
        {
            throw new NotImplementedException();
        }

        public bool CheckTgte(int I)
        {
            throw new NotImplementedException();
        }

        public void MinTgte(int I)
        {
            throw new NotImplementedException();
        }
    }; // class GeomFill_ConstrainedFilling
}